Research Unix
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
top
Research Unix refers to the early versions of the Unix operating system for DEC PDP-7, PDP-11, VAX and Interdata 7/32 and 8/32 computers, developed in the Bell Labs Computing Sciences Research Center (CSRC). The term Research Unix first appeared in the Bell System Technical Journal (Vol. 57, No. 6, Part 2 July/August 1978) to distinguish it from other versions internal to Bell Labs (such as PWB/UNIX and MERT) whose code-base had diverged from the primary CSRC version. However, that term was little-used until Version 8 Unix (1985), but has been retroactively applied to earlier versions as well. Prior to V8, the operating system was most commonly called simply UNIX (in caps) or the UNIX Time-Sharing System.
Ancient UNIX is any early release of the Unix code base prior to Unix System III, particularly the Research Unix releases prior to and including Version 7 (the base for UNIX/32V as well as later developments of AT&T Unix).
Contents
โข History
โข Versions
โข Licensing
โข Legacy
โข See also
โข References
โข External links
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
History
AT&T licensed Version 5 to educational institutions, and Version 6 also to commercial sites. Schools paid $200 and others $20,000, discouraging most commercial use, but Version 6 was the most widely used version into the 1980s. Research Unix versions are often referred to by the edition of the manual that describes them,cite-ref-fiedler198310-1-0[1] because early versions and the last few were never officially released outside of Bell Labs, and grew organically. So, the first Research Unix would be the First Edition, and the last the Tenth Edition. Another common way of referring to them is as "Version x Unix" or "Vx Unix", where x is the manual edition. All modern editions of Unixโexcepting Unix-like implementations such as Coherent, Minix, and Linuxโderive from the 7th Edition.
Starting with the 8th Edition, versions of Research Unix had a close relationship to BSD. This began by using 4.1cBSD as the basis for the 8th Edition. In a Usenet post from 2000, Dennis Ritchie described these later versions of Research Unix as being closer to BSD than they were to UNIX System V,cite-ref-2[2] which also included some BSD code:cite-ref-fiedler198310-1-1[1]
Research Unix 8th Edition started from (I think) BSD 4.1c, but with enormous amounts scooped out and replaced by our own stuff. This continued with 9th and 10th. The ordinary user command-set was, I guess, a bit more BSD-flavored than SysVish, but it was pretty eclectic.
Versions
| Manual Edition | Release date | Description |
|---|---|---|
| 1st Edition | Nov 3, 1971 | First edition of the Unix manual, basedโฆ |
| 2nd Edition | Jun 12, 1972 | Total number of installations at the tiโฆ |
| 3rd Edition | Feb 1973 | Introduced a C debugger , pipes , cryptโฆ |
| 4th Edition | Nov 1973 | First version written in C. Also introdโฆ |
| 5th Edition | Jun 1974 | Licensed to selected educational institโฆ |
| 6th Edition | May 1975 | Includes bc , chgrp , cron , newgrp, ptโฆ |
| 7th Edition | Jan 1979 | Includes the Bourne shell , ioctl (2),โฆ |
| 8th Edition | Feb 1985 | A modified 4.1cBSD for the VAX , with aโฆ |
| 9th Edition | Sep 1986 | Incorporated code from 4.3BSD; used intโฆ |
| 10th Edition | Oct 1989 | Last Research Unix. Although the manualโฆ |
| Plan 9 1st Edition | 1992 | Plan 9 was a successor operating systemโฆ |
| Inferno Release 1.0 | 1997 | Inferno is a descendant of Plan 9, andโฆ |
Licensing
After the publication of the Lions' book, work was undertaken to release earlier versions of the codebase. SCO first released the code under a limited educational license.
Later, in January 2002, Caldera International (later to become SCO Group and made defunct) relicensed (but has not made available) several versions under the four-clause BSD license, up to an including Version 7 Unix (UNIX/32V).cite-ref-12[12]cite-ref-caldera-license-pdf-13-0[13] As of 2022, there has been no widespread use of the code, but it can be used on emulator systems, and Version 5 Unix runs on the Nintendo Game Boy Advance using the SIMH PDP-11 emulator.cite-ref-gbaunix-14-0[14] Version 6 Unix provides the basis for the MIT xv6 teaching system, which is an update of that version to ANSI C and the x86 or RISC-V platform.
The BSD vi text editor is based on code from the ed line editor in those early Unixes. Therefore, "traditional" vi could not be distributed freely, and various work-alikes (such as nvi) were created. Now that the original code is no longer encumbered, the "traditional" vi has been adapted for modern Unix-like operating systems.cite-ref-15[15]
SCO Group, Inc. was previously called Caldera International. As a result of the SCO Group, Inc. v. Novell, Inc. case, Novell, Inc. was found to not have transferred the copyrights of UNIX to SCO Group, Inc.cite-ref-16[16] Concerns have been raised regarding the validity of the Caldera license.cite-ref-17[17]cite-ref-18[18]
The Unix Heritage Society
The Unix Heritage Society was founded by Warren Toomey.cite-ref-lwn-net-725297-19-0[19]cite-ref-bsdnow-tv-476-20-0[20] First edition Unix was restored to a usable state by a restoration team from the Unix Heritage Society in 2008. The restoration process started with paper listings of the source code which were in PDP-11 assembly language.cite-ref-21[21]cite-ref-22[22]
Legacy
In 2002, Caldera International releasedcite-ref-23[23] Unix V1, V2, V3, V4, V5, V6, V7 on PDP-11 and Unix 32V on VAX as FOSS under a permissive BSD-like software license.cite-ref-24[24]cite-ref-caldera-license-pdf-13-1[13]cite-ref-25[25]
In 2017, The Unix Heritage Society and Alcatel-Lucent USA Inc., on behalf of itself and Nokia Bell Laboratories, released V8, V9, and V10 under the condition that only non-commercial use was allowed, and that they would not assert copyright claims against such use.cite-ref-26[26]
See also
โข Ancient UNIX
โข History of Unix
โข PWB/UNIX - A version of Unix for internal use at Bell Labs for production use
References
cite-note-fiedler198310-11. โ citereffiedler-ryan1983Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved 30 January 2015.
cite-note-22. โ citerefritchie2000Ritchie, Dennis (26 October 2000). "alt.folklore.computers: BSD (Dennis Ritchie)". Retrieved 3 July 2014.
cite-note-reader-31. citerefmcilroy1987McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971โ1986 (PDF) (Technical report). CSTR. Bell Labs. 139.
cite-note-v2-42. citerefthompsonritchie1972Thompson, Ken; Ritchie, Dennis M. (June 12, 1972). UNIX Programmer's Manual, Second Edition (PDF). Bell Telephone Laboratories. Archived from the original (PDF) on 2016-10-06.
cite-note-dmrv8910-64. citerefritchie2003Ritchie, Dennis (27 June 2003). "[TUHS] Re: V7 UNIX on VAX 11/750". minnie.tuhs.org. Archived from the original on 2017-03-05. Retrieved 9 April 2014.
cite-note-75. "csh". The Unix Heritage Society. n.d. Retrieved December 19, 2022.
cite-note-97. citerefpresottoritchie1990Presotto, David L.; Ritchie, Dennis M. (1990). "Interprocess Communication in the Ninth Edition Unix System". Software: Practice and Experience. 19.
cite-note-108. "Unix Tenth Edition Manual". Bell Labs. Archived from the original on 3 February 2015. Retrieved 25 December 2013.
cite-note-119. "The IX Multilevel-Secure UNIX System".
cite-note-1212. โ citerefjohnson-ii2002Johnson II, Dion L. (2002-01-24). "Liberal license for ancient UNIX sources".
cite-note-caldera-license-pdf-1313. โ citerefbroderick2002Broderick, Bill (January 23, 2002). "Dear Unix enthusiasts" (PDF). Caldera International. Archived from the original (PDF) on 19 February 2009.
cite-note-gbaunix-1414. โ citerefsingh2004Singh, Amit (August 2004). "UNIXยฎ on the Game Boy Advance". Archived from the original on 2006-08-31. Retrieved 2009-10-22.
cite-note-1515. โ "The Traditional Vi".
cite-note-1616. โ "10th Circuit Court of Appeals Decision" (PDF).
cite-note-1717. โ citerefwarren-toomeyWarren Toomey. "The Push to Get Free Unix Licenses".
cite-note-1818. โ "Why BSD/OS is the best candidate for being the only tested legally open UNIX".
cite-note-lwn-net-725297-1919. โ citerefdavis2017Davis, A. Jesse Jiryu (June 14, 2017). "Assembling the history of Unix". LWN.net. Retrieved 15 June 2023.
cite-note-bsdnow-tv-476-2020. โ citerefjude2022Jude, Allan (October 13, 2022). "Warren Toomey interview". BSD Now. Retrieved 15 June 2023. MP3 44:34
cite-note-2222. โ The Restoration of Early UNIX Artifacts
cite-note-2323. โ Caldera releases original unices under BSD license on slashdot.org (2002)
cite-note-2424. โ "UNIX is free!". lemis.com. 2002-01-24.
cite-note-2525. โ citerefdarwin2002Darwin, Ian F. (2002-02-03). "Why Caldera Released Unix: A Brief History". Linuxdevcenter. O'Reilly Media. Archived from the original on 2004-06-01. Retrieved 2022-01-18.
cite-note-2626. โ citerefchirgwin2017Chirgwin, Richard (30 March 2017). "Samizdat no more: Old Unix source code opened for study". The Register.
External links
Wikimedia Commons has media related to
Research Unix
.
โข UNIX Evolution (PostScript) by Ian F. Darwin and Geoffrey Collyer
โข Unix heritage - More links and source code for some Research Unix versions
โข The Evolution of the Unix Time-sharing System by Dennis M. Ritchie
โข The Restoration of Early UNIX Artifacts by Warren Toomey, School of IT, Bond University
โข Full Manual Pages documentation for Research Unix 8th Edition.
โข List of new features in Research Unix 9th Edition.
โข Emulator for running UNIX v9.
โข Pamela Jones (August 23, 2003) Ancient UNIX Released Under What Terms?, Groklaw
โข The Unix Heritage Society (TUHS), for the preservation and maintenance of historical UNIX systems
โข code, disk images, and related at TUHS
โข Unix First Edition Manual Pages
โข Restoration of 1st Edition UNIX kernel sources from Bell Laboratories